package com.java.io.file;

import java.io.File;

public class ListFiles {

	/*
	 * 列出一个目录下的所有文件
	 */
	public static void main(String[] args) {
		String path = "D:" + File.separator + "lucene" + File.separator + "data" + File.separator;
		System.out.println(path);
		File filePath = new File(path);
		if(filePath.isDirectory()){
			if(filePath.exists()){
				// 显示所有文件名称，包括隐藏文件
//				String[] strs = filePath.list();
//				for(int i=0; i<strs.length; i++){
//					System.out.println(i + " --- " + strs[i]);
//				}
				// 显示所有文件全路径，包括隐藏文件
				File[] strs = filePath.listFiles();
				for(int i=0; i<strs.length; i++){
					System.out.println(i + " --- " + strs[i]);
				}
			} else {
				System.out.println("路径不存在！");
			}
		} else {
			System.out.println("不是合法路径！");
		}
	}
}
